anatomic landmark - Spanish English Dictionary